#ifndef _APPS_SHOW_CSHOWAPP_H_
#define _APPS_SHOW_CSHOWAPP_H_

#include "auto.h"

#include "cmainwindow.h"

#include <buola/app/capp.h>
#include <buola/app/ccmdline.h>
#include <buola/dbus/cobject.h>

namespace buola { namespace show {

class CShowApp : public CApp, public dbus::CObject<CShowApp>
{
public:
    CShowApp();
    ~CShowApp();

    bool Activate();
    bool Start();

public:
    template <class tIntrospector>
    static void Introspect(tIntrospector &pI)
    {
    }

private:
    std::vector<PMainWindow> mWindows;
};

/*namespace show*/ } /*namespace buola*/ }

#endif
